home *** CD-ROM | disk | FTP | other *** search
- Info file internals, produced by Makeinfo, -*- Text -*-
- from input file internals.texinfo.
-
-
-
- This file documents the internals of the GNU compiler.
-
- Copyright (C) 1988 Free Software Foundation, Inc.
-
- Permission is granted to make and distribute verbatim copies of
- this manual provided the copyright notice and this permission notice
- are preserved on all copies.
-
- Permission is granted to copy and distribute modified versions of this
- manual under the conditions for verbatim copying, provided also that the
- section entitled ``GNU CC General Public License'' is included exactly as
- in the original, and provided that the entire resulting derived work is
- distributed under the terms of a permission notice identical to this one.
-
- Permission is granted to copy and distribute translations of this manual
- into another language, under the above conditions for modified versions,
- except that the section entitled ``GNU CC General Public License'' and
- this permission notice may be included in translations approved by the
- Free Software Foundation instead of in the original English.
-
-
-
-
-
- Indirect:
- internals-1: 1082
- internals-2: 46572
- internals-3: 90212
- internals-4: 137929
- internals-5: 185604
- internals-6: 231925
- internals-7: 276510
-
- Tag Table:
- (Indirect)
- Node: Top1084
- Node: Copying2276
- Node: Contributors9633
- Node: Options11147
- Node: Installation36069
- Node: VMS Install43400
- Node: Trouble45364
- Node: Incompatibilities46574
- Node: Extensions51351
- Node: Statement Exprs52915
- Node: Naming Types54365
- Node: Typeof55448
- Node: Lvalues57146
- Node: Conditionals59040
- Node: Zero-Length59959
- Node: Variable-Length60631
- Node: Subscripting62773
- Node: Pointer Arith63254
- Node: Initializers63746
- Node: Constructors64162
- Node: Dollar Signs65645
- Node: Alignment65941
- Node: Inline67254
- Node: Extended Asm69132
- Node: Asm Labels74166
- Node: Bugs75433
- Node: Bug Criteria76145
- Node: Bug Reporting78925
- Node: Portability85650
- Node: Interface87407
- Node: Passes90214
- Node: RTL102676
- Node: RTL Objects104499
- Node: Accessors107409
- Node: Flags110691
- Node: Machine Modes112360
- Node: Constants116963
- Node: Regs and Memory119457
- Node: Arithmetic125446
- Node: Comparisons130662
- Node: Bit Fields133425
- Node: Conversions134497
- Node: RTL Declarations137162
- Node: Side Effects137931
- Node: Incdec144768
- Node: Assembler147131
- Node: Insns148647
- Node: Calls157366
- Node: Sharing159470
- Node: Machine Desc161878
- Node: Patterns163515
- Node: Example166317
- Node: RTL Template167436
- Node: Output Template171737
- Node: Output Statement174612
- Node: Constraints176729
- Node: Simple Constraints177656
- Node: Multi-Alternative185606
- Node: Class Preferences188610
- Node: Modifiers189487
- Node: No Constraints192860
- Node: Standard Names193849
- Node: Pattern Ordering206019
- Node: Dependent Patterns207240
- Node: Jump Patterns211172
- Node: Peephole Definitions213537
- Node: Expander Definitions218758
- Node: Machine Macros225261
- Node: Run-time Target226357
- Node: Storage Layout229036
- Node: Registers231927
- Node: Register Classes242164
- Node: Stack Layout249482
- Node: Library Names264175
- Node: Addressing Modes265072
- Node: Misc269592
- Node: Condition Code274430
- Node: Assembler Format276512
- Node: Config293900
-
- End Tag Table
-